attribute vec4 position;
attribute vec4 inputTextureCoordinate;

varying vec2 textureCoordinate;

varying vec2 textureCoordinate2;
 
uniform   mat4 uPosMtx;
uniform   mat4 uTexMtx;
uniform   mat4 uMVTexMtx;

 void main()
 {
 			textureCoordinate = ( uTexMtx * inputTextureCoordinate).xy;
 			textureCoordinate2 =  ( uMVTexMtx * inputTextureCoordinate).xy;
     
      gl_Position = uPosMtx * position;
 }